<%@page import="org.madmac.join.CountDao"%>
<%@page import="org.madmac.faixaIp.FaixaIpDao"%>
<%@page import="org.madmac.faixaIp.FaixaIp"%>
<%@page import="java.util.ArrayList"%>
<%@page import="java.util.List"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
         pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- VERIFICA SE O USUÁRIO ESTÁ COM O COOKIE VÁLIDO, SENÃO O REDIRECIONA PARA A PÁGINA DE LOGIN -->
<%@ include file="/log/verify_login.jsp" %>
<!-- VERIFICA SE O USUÁRIO TEM PERMISSÃO DE ACESSAR A PÁGINA, SENÃO REDIRECIONA PARA A PÁGINA INICIAL -->
<%@include file="/log/sup_page.jsp" %>

<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <title>Adicionar MAC</title>
      <link rel="icon" href="/madmac/favicon.ico" type="image/x-icon" />
      <link rel="shortcut icon" href="/madmac/favicon.ico" type="image/x-icon" />
      <link rel="stylesheet" href="/madmac/menu_madmac_files/cbcscbmenu_madmac.css" type="text/css" />
		<link rel="stylesheet" href="/madmac/estilos/madmac_tables.css" type="text/css" />
      <link rel="stylesheet" href="/madmac/estilos/madmac_inputs.css" type="text/css" />
		<link rel="stylesheet" href="/madmac/estilos/madmac_divs.css" type="text/css" />
		<link rel="stylesheet" href="/madmac/estilos/madmac_others.css" type="text/css" />
      <script type="text/javascript" src="/madmac/madmacproject.js"></script>
      <script language="JavaScript" type="text/javascript">
			setNextField('mac');
         setCurrentForm('adicionar_mac');
         setNextPage('inserir_mac.jsp');
		</script>
   </head>
   <body onload="javascript:{document.adicionar_mac.mac.focus();}">
      <div class="logotype"><img src="/madmac/madmac-logo-1.0.1.png" height="120%" alt="MAD MAC"></div>

      <div class="menu_principal">
         <%@ include file="/common_pages/menu.jsp" %>
      </div>

      <div class="search_mac">
         <%@include file="/common_pages/search_mac.jsp" %>
      </div>

      <div class="corpo">
         <p><br/><a name="add_mac"><font color="#ffffff">add</font></a></p>
         <form name="adicionar_mac" action="inserir_mac.jsp" method="post" onreset="document.getElementById('mac').focus()">
            <table width="50%" align="center" border="0" cellpadding="15" cellspacing="0" rules="all" class="main_table">
               <tr>
                  <td width="5%" class="required_field" title="Campo Obrigatório"></td>
                  <td class="meta_cell">MAC</td>
                  <td class="data_cell">
							<input type="text" name="mac" maxlength="17" id="mac" class="input_fields_low" onFocus="nextfield='faixa_ip';" />
                  </td>
                  <td width="5%" class="cmd_cell">
                     <a href="visualizar_mac_details.jsp">
                        <img src="/madmac/icons/binocular.png" border="0" title=" Visualizar MAC's Cadastrados " alt="">
							</a>
						</td>
               </tr>
               <tr>
                  <td class="required_field" title="Campo Obrigatório"></td>
                  <td class="meta_cell">Faixa do IP</td>
                  <td class="data_cell">
                     <select name="faixa_ip" class="select_fields" onFocus="nextfield='tombamento';">
                        <option value=""> --- </option>
                        <%

		List<FaixaIp> lista_faixa = new ArrayList<FaixaIp>();

		int count_faixa = 0;
		int num_ip_livre = 0;
		try {
			lista_faixa = FaixaIpDao.getInstance().selectAll();


			for (int i = 0; i < lista_faixa.size(); i++) {

				FaixaIp faixa = lista_faixa.get(i);
				count_faixa += 1;
				num_ip_livre = CountDao.getInstance().countIpLivre(faixa.getIdFaixa());
				if (num_ip_livre == 0) {
								%>
                        <option value="<%=faixa.getIdFaixa()%>" class="option_cap" disabled="disabled">
									<%=faixa.getDescricao().toLowerCase()%> ~ [<%=num_ip_livre%>]</option>
									<%
				} else {
									%>
                        <option value="<%=faixa.getIdFaixa()%>"
                                class="option_cap"><%=faixa.getDescricao().toLowerCase()%> ~ [<%=num_ip_livre%>]</option>
								<%
				}
			}
		} catch (Exception e) {
								%>
                        <option value="">Erro ao listar . . .</option>
                        <%	 }
                        %>
                        <option value="" disabled="disabled"></option>
                        <optgroup label="Total de Faixas: <%=count_faixa%>"></optgroup>
                     </select></td>
                  <td class="cmd_cell">
                     <a href="/madmac/faixa.ip/adicionar_faixa.jsp">
								<img src="/madmac/icons/server_link.png" border="0" title=" Adicionar Faixa " alt="">
							</a>
						</td>
               </tr>
               <%
		String rTombamento = "";
		if (request.getParameter("tombamento") != null && !request.getParameter("tombamento").equals("")) {
			rTombamento = request.getParameter("tombamento");
		}
					%>
               <tr>
                  <td class="required_field" title="Campo Obrigatório"></td>
                  <td class="meta_cell">Máquina (Tombamento)</td>
                  <td class="data_cell">
                     <input type="text" name="tombamento" value="<%=rTombamento%>" maxlength="15" class="input_fields_m" onFocus="nextfield='done';" />
                  </td>
                  <td class="cmd_cell">
                     <a href="adicionar_maquina.jsp">
								<img src="/madmac/icons/computer_add.png" border="0" title=" Adicionar Máquina " alt="">
							</a>
						</td>
               </tr>
               <tr>
                  <td class="required_field" title="Campo Obrigatório"></td>
                  <td class="meta_cell">Rede Sem Fio?</td>
                  <td class="data_cell">
                     <input type="radio" name="rede_sem_fio" value="true" />
							&nbsp;&nbsp;<img src="/madmac/icons/yes.gif" alt="Yes">&nbsp;&nbsp;Sim
                     <input type="radio" name="rede_sem_fio" value="false" checked="checked" />
							&nbsp;&nbsp;<img src="/madmac/icons/no.gif" alt="No">&nbsp;&nbsp;Não
                  </td>
                  <td></td>
               </tr>
            </table>
            <br/>
				<center>
					<div class="rounded_default">
						<table width="100%" align="center" border="0" cellpadding="15" cellspacing="0" rules="none">
							<tr class="menu_sql">
								<td></td>
								<td align="center">
									<input type="reset" value="Refazer" class="reset_button" />
								</td>
								<td align="center">
									<input type="submit" value="Adicionar" class="bSubmit_mac" />
								</td>
								<td></td>
							</tr>
						</table>
					</div>
				</center>
         </form>
         <p><br/><br/></p>

      </div>
      <div class="footer_madmac">
         <%@include file="/common_pages/footer.jsp" %>
      </div>
   </body>
</html>
